package com.itheima.health.vo;

import com.itheima.health.pojo.HotSetmeal;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ReportDataVO implements Serializable {

    private LocalDate reportDate;      //统计日期

    private Long todayVisitsNumber;     //今日到诊数
    private Long thisWeekVisitsNumber;      //本周到诊数
    private Long thisMonthVisitsNumber;     //本月到诊数

    private Long todayNewMember;    //今日新增会员数


    private Long thisWeekNewMember;     //本周新增会员数
    private Long thisMonthNewMember;      //本月新增会员数
    private Long totalMember;   //会员总数

    private Long todayOrderNumber;      //今日预约数
    private Long thisWeekOrderNumber;       //本周预约数
    private Long thisMonthOrderNumber;      //本月预约数

    private List<HotSetmeal> hotSetmeal;    //热门套餐
}
